<?php

/**
 * 插件控制器公共类
 */

class Plugin extends Common {

    protected $plugin;   //插件模型
    protected $data;     //插件数据
    protected $viewpath; //视图目录
    protected $sms;

    public function __construct() {
        parent::__construct();
        $this->plugin = $this->model('plugin');
        $this->data = $this->plugin->where('dir=?', $this->namespace)->select(false);
        if (empty($this->data)){
            $this->adminMsg('插件尚未安装', url('admin/plugin'));
        }
        if ($this->data['disable']) {
            $this->adminMsg('插件尚未开启', url('admin/plugin'));
        }
        $this->viewpath = SITE_PATH.$this->site['PLUGIN_DIR'].'/'.$this->data['dir'].'/views/';
        $this->assign(array(
            'viewpath' => $this->viewpath,
            'pluginid' => $this->data['pluginid'],
        ));
        date_default_timezone_set(SYS_TIME_ZONE);
        $this->sms = $this->model('sms');
        $this->sms_model->init();
    }



}